const fs = require('fs')

const path = require('path')
//这是普通读取文件的方法
// fs.readFile(path.join(__dirname,'./files/1.txt'),'utf-8',(err,dataStr)=>{
//     if(err)throw err
//     console.log(dataStr)
// })
//函数用意，给定路径，返回读取到的内容，使用回调函数返回值，因为函数是异步
//callback有两个参数，一个失败，二个成功
function getFileByPath(fpath,callback){
    fs.readFile(fpath,'utf-8',(err,dataStr)=>{
         if (err) return callback(err)
        callback(null,dataStr)
    })
}

getFileByPath(path.join(__dirname,'./files/11.txt'),(err,dataStr)=>{
    if(err) return console.log(err.message)
    console.log(dataStr)
})